home *** CD-ROM | disk | FTP | other *** search
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- S H E R L O C K
-
- An ASCII File Comparison Utility
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Copyright 1989 John P. Bauernschub, Jr.
- 14809 Clavel Street
- Rockville, MD 20853
- 301-460-0354
-
-
-
-
-
-
-
- Member of the Association of Shareware Professionals (ASP)
-
-
-
-
-
-
-
-
- SHERLOCK
-
- SHERLOCK is designed to do one job, compare two ASCII files line by
- line. When they don't match, SHERLOCK raises a flag. At that point,
- you may scroll either or both files passed the mismatch to put them in
- sync and then continue. SHERLOCK contains features for jumping around
- the files, restarting, and copying lines to a printer. SHERLOCK does
- not write to either file.
-
- SHERLOCK is designed as a tool for programmers, writers and
- workstation support personnel. It is best on files like program
- source files, AUTOEXEC.BAT, CONFIG.SYS, and text documents.
-
- SHERLOCK displays five lines of each file in separate windows. The
- line from each file that is being compared is in the center of the
- window and highlighted. The line number of the center line is
- displayed in the upper left corner of the window frame. When they do
- not match, a message pops up between the windows. The top line of
- each window frame displays the number of the center line and the name
- of the file.
-
- SHERLOCK is started by entering one of the following commands:
-
- SHERLOCK
-
- SHERLOCK filename1
-
- SHERLOCK filename1 filename2
-
- SHERLOCK filename1 *
-
- If you do not enter a filename or filenames, SHERLOCK will prompt you.
- If you want to have the exact same file in both windows for learning
- SHERLOCK, enter only an asterisk for the second file name. SHERLOCK
- will substitute the first file name for the asterisk.
-
- If you are comparing two files with the same name that are on
- different disks or in different directories, enter the filename that
- is in the current directory as filename1, either on the DOS command
- line or at the prompt. For the second file name, enter the drive or
- path followed by an asterisk (no space between the path and the
- asterisk). Again, SHERLOCK will substitute the first file name for
- the asterisk.
-
- SHERLOCK starts by displaying the title screen. It explains how to
- register this Shareware program. The bottom line of the screen
- prompts for an M if you are using a monochrome monitor, otherwise
- press any other key to continue. If there is NOT a border line around
- the title screen on your display, press M.
-
- The following is a list of operations that can be activated by
- function keys.
-
-
- -2-
-
-
-
-
-
-
- FUNCTION KEYS
-
- FK 1 Help
- FK 2 Jump to Line
- FK 3 Quit Now
- FK 4 Jump to DOS
- FK 5 Open a New File
-
- FK 7 Print Highlighted Line
- FK 8 Print Registration Form
- FK 9 Toggle Display ON/OFF
- FK 10 Toggle Auto SCAN ON/OFF
-
- Functions 1, 2, 4, 5, 7 and 8 open a window with information or a
- menu. Function 10 starts the auto scan that continues until a line is
- found that does not match, the end of either file is reached, function
- key 10 is pressed again, or the ESC key is pressed.
-
- Function key 9 controls whether the text lines will be displayed
- during autoscan. The reason for not having the text displayed during
- autoscan is to speed the scan rate. Function key 9 toggles a flag
- that indicates the status of the display mode. This flag is not
- visible until the toggle is first pressed. The text is always
- displayed when the autoscan mode is off.
-
- Function key 10 toggles autoscan on and off. When a mismatch is found
- during autoscan, autoscan stops.
-
- The ESC key can be used to stop any activity in SHERLOCK.
-
- Function Key 1 produces the following list of action keys that move
- the text in the windows.
-
- ACTION KEYS
-
- Page Up Scroll both windows up
- Page Down Scroll both windows down
- Up Arrow Scroll top window up
- Down Arrow Scroll top window down
- Shift Up Arrow Scroll botm window up
- Shift Down Arrow Scroll botm window down
- Left Arrow Shift midlines left 20
- Right Arrow Shift midlines right 20
- Home Beginning of Both files
- End End of Both files
- Control Home Beginning of Top file
- Control End End of Top file
- Shift Home Beginning of Bottom file
- Shift End End of Bottom file
-
- Ins Scroll top window until Match
- Del Scroll botm window until Match
- ESC STOP any activity
-
-
-
- -3-
-
-
-
-
-
-
- Always use the NUMERIC keypad keys for performing the actions listed
- above. The SHIFTED commands used with Up, Down, Home, and End are NOT
- activated by the keys on the separate cursor keypad.
-
- If the auto scan mode is off, pressing ESC will open a window to ask
- if you really want to quit SHERLOCK. Pressing function key 3 causes
- the program to terminate immediately.
-
- SHERLOCK uses the arrow keys on the numeric keypad. SHERLOCK turns
- the NUM Lock off when it starts. It turns it on again when you press
- a function key that requests numeric input, then turns it off again.
- So don't touch the NUM Lock key when using SHERLOCK. Again, the arrow
- keys on the separate cursor keypad do not work as SHERLOCK actions
- should. So if you are using a larger keyboard, only use the numeric
- cursor keypad.
-
-
- SHAREWARE
-
- SHERLOCK is NOT a public domain program. It is copyrighted and
- distributed as SHAREWARE. SHERLOCK may be distributed on bulletin
- boards, by computer user groups and by others who distribute it for
- $10 or less. SHERLOCK.EXE and SHERLOCK.DOC, must be distributed
- together and unaltered.
-
- If after evaluating SHERLOCK, you decide to use it or keep it for when
- you will need it, then you must submit the registration fee. The
- registration form is at the end of the documentation and a copy can be
- printed by pressing function key 8 in the program.
-
- There is no warranty, expressed or implied with respect to this
- manual, the software or any related items, their quality, performance,
- or fitness for any particular use. It is the user's responsibility to
- determine their suitability for any particular purpose.
-
- The author will in no event be held liable for direct, indirect or
- incidental damages resulting from any defect or omission in this
- manual, floppy disks, or other related items and processes, including
- but not limited to any interruptions of service, loss of business or
- anticipatory profit, or other consequential damages.
-
- The animated title of SHERLOCK can be stopped by pressing any key
- after the animation starts. A reward for those who have read this
- far.
-
-
-
-
-
-
-
-
-
-
-
-
- -4-
-
-
-
-
-
-
- PC-ACCOUNT
-
- Another program written by the author of SHERLOCK is PC-ACCOUNT.
- PC-ACCOUNT is a Shareware personal accounting system with data base
- retrieval capabilities. With it, you can discard your checkbook
- ledger. Its most unique feature is its ability to print on any
- personal check.
-
- Personal checks are usually not designed for the normal line
- spacing of 6 lines per inch. This program utilizes the variable line
- spacing of most printers to achieve the efficiency and accuracy of
- having your computer print on your checks. A utility lets you create
- formats for fifteen different checking accounts. The check is
- printed as soon as the transaction is completed. The amount is
- printed on the check in words.
-
- A directory is maintained of check payees and memo data to be
- printed on the check, such as its purpose or your account number with
- the payee. Payees are selected by number, and the name and memo are
- automatically transferred to the check.
-
- Searches can be made for all transactions against an account,
- for a user defined code, for an amount, for a text string within the
- comment, or for a check number. These searches can be made through
- any selected consecutive months, so a full years transactions in a
- specific category can be retrieved at tax time.
-
- Recurring transactions such as loan payments and cash
- distributions to accounts can be saved, edited and invoked on command
- for auto entry. There is a routine that can reconcile your bank
- statement swiftly. Another routine double checks the line by line
- totals in your checkbook.
-
- This system makes full use of the features of the IBM PC. All 10
- function keys are used. Listings of accounts and transactions can be
- output to the screen, to the printer, to a disk text file, or to a
- file that can be imported by Lotus 1-2-3.
-
- This software works on the IBM PC/XT/AT with 256K of free
- memory and at least 1 double sided disk drive. It runs under PC DOS
- 2.0 and later versions. It is distributed on bulletin boards,
- CompuServe, and by Shareware disk vendors. It comes in three files:
- PCACT220.TXT, PCDOC220.ARC, and PCACT220.ARC
-
-
- GET PC-ACCOUNT WITHOUT DOWNLOADING
-
- You may order a disk with the latest PC-ACCOUNT system from the
- author to save the time of downloading. Send $45.00 to register it
- right away and get the benefit of immediate telephone assistance, or
- send $3.00 for a copy. The same software will be sent First Class
- whether you register now or not. With the $3.00 offer, you will
- receive a coupon for a $2.00 rebate from the $45.00 registration fee.
-
-
-
- -5-
-
-
-
- SDN Distribution
- JPB010189
-
- SHERLOCK REGISTRATION FORM
-
-
- I am using Version ___________________________
-
- Name ______________________________________
-
- Address ______________________________________
-
- City ______________________________________
-
- State _________________ ZIP _______________
-
- Phone ( __ __ __ ) __ __ __ -- __ __ __ __
-
- Date you acquired SHERLOCK ___________________
-
- How did you acquire SHERLOCK?
-
- ____ From a friend ____ Bulletin Board
-
- ____ User Group ____ Commercial distribution service
-
- Which one? ______________________________
-
- Computer _____________________________________
-
- Printer ______________________________________
-
-
- You are required to register your license of SHERLOCK if you continue
- to use it or keep it for when you need it. You will then obtain
- telephone and mail support, receive information on future updates,
- support user developed software and the Shareware concept.
-
- Send this form with the $20.00 registration fee to:
-
- John P. Bauernschub, Jr.
- 14809 Clavel Street
- Rockville, Maryland 20853
-
- You can also register directly through the Public (Software)
- Library 1-800-2424-PSL (for orders only. For information
- call 1-713-665-7017) or by writing PSL; P.O.Box 35705;
- Houston, TX 77235-5705. MC/Visa Accepted.
-
- Member of the Association of Shareware Professionals (ASP)
-
- Thank you for your interest and support.
-
-
-